ubuntu touchpad
#touchpad
libinputとsynapticsの2つのinterface提供ツール?があるよう
touchpad - How to switch from libinput to synaptics in Ubuntu 18.04 - Ask Ubuntu
#notyet
SynapticsTouchpad - Community Help Wiki
$ xinput list
idを見つけて、12だとすると、
$ sudo xinput --watch-props 12
設定値がわかる
$ xinput --set-prop 12 "Synaptics Finger" 50 80 257
Howto fix a too sensitive touchpad on Linux – Patrick's Blog(2)
50, 80, 257の数字は以下、releaseとするpressure,  touchとするpressure,  tapとする最大時間、これを超えるとtapじゃなくなる
Touchpad Synaptics - ArchWiki
FingerLow
(integer) when finger pressure drops below this value, the driver counts it as a release.
FingerHigh
(integer) when finger pressure goes above this value, the driver counts it as a touch.
MaxTapTime
Determines how "crisp" a tap must be to be considered a real tap. Decrease the value to require a more crisp tap. Properly adjusting this parameter can reduce false positives when the hands hover over or lightly touch the pad.
$ sudo vi /usr/share/X11/xorg.conf.d/50-synaptics.conf
設定を永続化する。
$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
machineを reboot したら、synclinetは出てきた。 
14.04 Touchpad is too sensitive - Ask Ubuntu
ここをみて、以下だけみた。
右クリックもできるようになった。
$ xinput set-prop "SYNA1D31:00 06CB:CD48 Touchpad" "Synaptics Noise Cancellation" 20 20
以前は、8, 8 だった
これでもよくない。
なんか、、synpaticを入れたら、更にひどくなったなったような。
怒って、
$ xinput set-prop "SYNA1D31:00 06CB:CD48 Touchpad" "Synaptics Noise Cancellation" 100 100
にしたら、動きが更に変に、、udo
$ xinput set-prop "SYNA1D31:00 06CB:CD48 Touchpad" "Synaptics Noise Cancellation" 25 25
に。
$ xinput set-prop "SYNA1D31:00 06CB:CD48 Touchpad" 283 10 300 300
とした。寝る。
ubuntu device
windows 側では問題がおきないので、ubuntuの問題だと思うが、、、うまくfixできない。
タッチパッドに手のひらが触れてカーソルが動くのを防止する - Qiita
すごく役に立った、感謝。
$ grep range ~/.local/share/Xorg.0.log
rangeの数字を確認
左上が、(0,0)
code: fix_some.sh
#syndaemon -i 0.5 -R -d
synclient AreaLeftEdge=100 AreaRightEdge=1200
synclient AreaTopEdge=50 AreaBottomEdge=800
いじってたら、touchpad自体が動かなくなった....
$ sudo rmmod i2c_hid
$ sudo modprobe i2c_hid
読んでないけど、drivers - Elantech touchpad does not work (i2c-hid) - Ask Ubuntu
以下で確認。 #i2c
$ synclient -l|grep area
沼から出られない....reset
gsettings reset org.gnome.desktop.peripherals.touchpad send-events
gsettings:
$ gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false
16.04 - Fully disable "tap and drag gesture" for synaptics touchpad - Ask Ubuntu
$ gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing true
これで、改善したかも。